package de.projectgoodmorning.alarm.util;

import android.content.Context;

/**
 * Diese kleine Hilfsklasse ermoeglicht einen komfortablen Weg
 * an die String-Ressourcen.
 */
public class RsrcHelper {
	private Context context;
	
	/**
	 * fuer einen haeufigeren Zugriff kann ein Objekt erstellt werden
	 * @param ctx		erwartet den Context fuer den Stringzugriff
	 */
	public RsrcHelper( Context ctx ) {
		context = ctx;
	}
	
	/**
	 * gibt den String aus values.xml zur ID zurueck
	 * @param id	erwartet die ID der Ressource -> R.string.abc
	 * @return		gibt den String zurueck
	 */
	public String getString( int id ) {
		return getString( id, context );
	}
	
	/**
	 * gibt den String aus values.xml zur ID zurueck
	 * @param id	erwartet die ID der Ressource -> R.string.abc
	 * @param ctx	erwartet den Context fuer den Zugriff
	 * @return		gibt den String zurueck
	 */
	public static String getString( int id, Context ctx ) {
		return ctx.getResources().getString( id );
	}
}
